Optimal replacement policies for non-uniform cache objects with optional eviction
نویسندگان
چکیده
Replacement policies for general caching applications and Web caching in particular have been discussed extensively in the literature. Many ad-hoc policies have been proposed that attempt to take adavantage of the retrieval latency of documents, their size, the popularity of references and temporal locality of requested documents. However, the problem of finding optimal replacement policies under these factors has not been pursued in any systematic manner. In this paper, we take a step in that direction: We first show, still under the Independent Reference Model, that a simple Markov stationary replacement policy, called the policy C 0 , minimizes the long-run average metric induced by non-uniform document costs when document eviction is optional. We then propose a framework for operating caching systems with multiple performance metrics. We do so by solving a constrained caching problem with a single constraint. The resulting constrained optimal replacement policy is obtained by simple randomization between two Markov stationary optimal replacement policies C 0 but induced by different costs.
منابع مشابه
On Efficient Replacement Policies for Cache Objects with Non-uniform Sizes and Costs
Replacement policies for cache management have been studied extensively. Most policies proposed in the literature tend to be ad hoc and typically exploit the retrieval cost or latency of the objects, object sizes, popularity of requests and temporal correlations between requests. A recent paper [1] studied the caching problem and developed an optimal replacement policy C ∗ 0 under the independe...
متن کاملOUR: Optimal Update-based Replacement policy for cache in wireless data access networks with optimal effective hits and bandwidth requirements
In mobile wireless data access networks, remote data access is expensive in terms of bandwidth consumption. An efficient caching scheme can reduce the amount of data transmission, hence, bandwidth consumption. However, an update event makes the associated cached data objects obsolete and useless for many applications. Data access frequency and update play a crucial role in deciding which data o...
متن کاملCache Replacement Policies for Cooperative Caching in Mobile Ad hoc Networks
Cooperative caching is a technique used in mobile ad hoc networks to improve the efficiency of information access by reducing the access latency and bandwidth usage. Cache replacement policy plays a significant role in response time reduction by selecting suitable subset of items for eviction from the cache. In this paper we have made a review of the existing cache replacement algorithms propos...
متن کاملPaging for Multicore (CMP) Caches
In the last few years, multicore processors have become the dominant processor architec-ture. While cache eviction policies have been widely studied both in theory and practice forsequential processors, in the case in which various simultaneous processes use a shared cachethe performance of even the most common eviction policies is not yet fully understood, nor dowe know if curr...
متن کاملEviction Bit and Inclusive Cache Based Replacement Policy for Side Channel Attack
Modern Cloud Computing Architecture shares physical resources throughout diverse programs so as to maximize the efficiency based on area, energy, and cost. In the most widelyused environment, where each core has more than single level private caches, and shares an inclusive lower-level cache with all the other cores. Regrettably, sharing causes a hazard to security, though procedures are comple...
متن کامل